a:hover {
	text-decoration : underline!important;
	color : #CE9900!important;
}

.productOnHover {
	background : none repeat scroll 0 0 #DEE;
}

/*
	Product Grid.
*/
.product-list{
	width : 100%;
	overflow : hidden; 
	position : relative;
	.product{
		overflow : hidden;
		margin : 5px;
		width : 183px;
		float : left;
		.productInfo{
			height : auto;
			padding : 10px;
			border: 0 none;
			.product-img{
				height : 162px;
				width : 162px;
				img {
					height : 162px;
					width : 162px;
					vertical-align : middle;
					border : 0 none;
					text-align : center;
					color : #2953A6;
				}
			}
			.product-price {
				outline : medium none;
				.tmall-price {
					margin: 5px 0;
					color:#CC0000;
					display : inline-block;
					font-size : 15px;
					font-weight : bold;
					white-space : nowrap;
				}
			}
			.product-title {
				height:30px;
				overflow:hidden;
				padding:4px 0 0;
				font-size:1.1em;
				margin:0;
				list-style:none outside none;
				color:#666666;
				font-size:1.3em;
				font-weight:400;
			}
			.product-sum {
				height:18px;
				margin:5px 0;
				overflow:hidden;
				strong {
					color:#CEAA00;
				}
				a:link, a:visited {
					color:#2953A6!important;
				}
			}
			.product-input {
				margin:0 5px;
				input.text_1{
					width : 50px;
					border:1px solid #AAAAAA;
					height:18px;
					display : inline-block;
				}
				input.button_1 {
					height : 21px;
					width : 34px;
					display : table-cell;
					text-align : center;
					vertical-align : middle;
					border : 0 none;
					color : #2953A6;
				}
			}
		}
	}
}

